#headline {
    max-width: 6.4rem;
    margin: 0 auto;
    padding: 0.45rem 0 0 0;
    position: relative;

}

#headline hgroup {
    position: absolute;
    top: 50%;
    left: 10%;

}

#headline h2 {
    color: #eee;
    letter-spacing: 0.01rem;
    font-size: .22rem;

}

#headline h3 {
    color: #eee;
    letter-spacing: 0.01rem;
    font-size: .14rem;

}
.list{
    max-width: 6.4rem;
    margin: .15rem auto;
    font-size: .16rem;
    padding: 0 .1rem;
    color: #666;

}
.list h2{
    font-size: .20rem;
    border-bottom: 1px dashed #999;
    padding: 0 0 .15rem 0;

}
.about p{
    line-height: 2;
    margin: .2rem 0;

}
.about address {
    font-style: normal;
    margin: .2rem 0;
    line-height: 1.6;

}








